package com.docmgmt.mvp.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class FileUploadResponse {
    private Long fileId;
    private String fileName;
    private Long fileSize;
    private String fileType;           // MIME类型
    private String storagePath;        // MinIO存储路径
    private String ragflowDocId;       // RAGFlow文档ID
    private String ragflowKbId;        // RAGFlow知识库ID
    private String uploadTime;         // 上传时间
    private String syncStatus;         // 同步状态
    private Boolean isDuplicate;       // 是否重复文件（去重场景）
}